草庐IT

android - DialogFragment设置Dialog的高度

全部标签

javascript - 使用 stringify 将对象设置和获取到本地存储?

创建一个名为car的对象:functioncar(temp){this.brand=temp[0];this.color=temp[1];this.year=temp[2];}vartemp=['Skoda','Red','2012'];car=newcar(temp);从本地存储读取后设置对象和字符串化:localStorage.setItem('car',car);car=localStorage.getItem('car');car=JSON.stringify(car);carafterstringify---------------->[objectObject]atfile

javascript - 使用 Mocha 设置 JSDOM

我正在尝试使用sinon的mock和spy来测试Redux组件和异步操作,但是一旦我将sinon导入任何测试文件,就运行以下npm脚本:mocha--requiretest/helpers/browser.js--compilers.:babel-core/register--optstest/client/**/*.{js,jsx}--recursivetest/client我收到以下错误:vardiv=typeofdocument!=="undefined"&&document.createElement("div");^TypeError:document.createEleme

javascript - 使用 javascript 设置最大高度

我有一个div,这个div的最大宽度是用户定义的。我知道我可以使用element.style.height完成它,但这在IE中不起作用。关于如何使用javascript实现相当于Firefox的最大高度的任何想法? 最佳答案 通常样式属性名称通过删除连字符和驼峰式命名来转换为javascript属性名称。因此background-color变为backgroundColor,text-align变为textAlign和max-height变为maxHeight。您可以通过以下方式将元素el的最大高度设置为mHeight:el.sty

javascript - 如何使用 jQuery 设置 ajax post 的最大执行时间?

有没有办法指定ajaxpost到服务器的最长执行时间,这样如果服务器没有响应,则继续尝试10秒,然后继续执行其余代码?FunctiondoajaxPost(){varreturned_value="";//#############INEEDTHISCODETOTRYTOPOSTTHEDATATOTHESERVERANDKEEP//#############TRYINGFOR10SECONDSANDTHENCONTINUEWITHTHERESTOFTHECODE.jQuery.ajax({url:'ajaxhandler.php',success:function(result){re

javascript - 如何配置 jsbeautifier 设置以实际美化我的 HTML/Javascript 代码

我看到了几个关于如何格式化HTML和javascript代码的问题。一个常见的答案似乎是jsbeautify(和GitHubpageforjsbeautify.js)是一个很好的解决方案。但是,我似乎无法让它正确地格式化我的任何代码,我想知道是否有一些默认参数需要更改,或者我是否只是误解了美化应该做什么。我所期望的是每个嵌套标签都将位于新行上并缩进到适当的级别。但相反,我看到的(这似乎不是jsbeautifier独有的)是有时几个标签在同一行串在一起,并且忽略换行的指令。示例1:我直接从thisquestion拿了这个例子.StackOverflowABC当我访问jsbeautifer

javascript - 如何使用@angular/animations 为 ScrollTop 设置动画?

我正在尝试从Material.io复制这个动画:在上面的示例中,只需像点击第一张卡片那样导航高度就很简单。只是动画高度属性。问题在于点击第二张卡片,然后将其他卡片推开。一个解决方案是使用滚动来模拟事物被推开的效果。因此,当您单击该项目时,它会通过设置高度动画使其变高,同时还会ScrollView。我的问题:我似乎无法弄清楚如何使用@angular/animations制作滚动动画。我不能使用style({scrollTop:100}),它只允许根据documentation的CSS属性.我如何实现这一目标?如果出于维护原因(为了将整个动画保持在代码中的1个位置),我可以将它作为anim

javascript - 使用 Javascript/JQuery 为移动网络(android、iOS、Windows Phone)突出显示/选择元素上的文本

我试图通过允许用户点击/触摸一个元素来加快在所有移动网络浏览器(Android、iOS和WindowsPhone)中“复制和粘贴”文本的过程,它会自动“选择/突出显示”该元素内的文本。✔我想要发生的事情:点击输入元素和“全选”文本。按住突出显示的文本,允许出现“复制或剪切”原生选项。尝试1:http://jsfiddle.net/w3R6u/2/HTMLJQUERY$("input").click(function(){window.document.execCommand('SelectAll',true);});..尝试2:http://jsfiddle.net/w3R6u/4/H

javascript - yeoman gulp-angular projekt 设置后单元测试出错

...设置有问题。我使用yeoman并使用创建我的项目yogup-angular设置完成后我开始单元测试gulptest但它失败了:PSP:\projects\test-logbook>gulptest[15:15:14]UsinggulpfileP:\projects\mydisk-logbook\gulpfile.js[15:15:14]Starting'scripts'...[15:15:15]allfiles14.08kB[15:15:15]Finished'scripts'after840ms[15:15:15]Starting'test'...2809201715:15:1

javascript - 相对高度和宽度但绝对定位的 x, y

我有一个巨大的水平滚动网站。想想MarioWorld,举个例子。每个“Assets”都是绝对定位的。我想让元素的大小(高度和宽度)相对于浏览器的视口(viewport)(因此使用百分比),但需要使用左侧的实际像素等来定位元素。当我执行此操作时,很明显,随着我调整浏览器窗口的大小时,Assets的大小也会正确调整。但是元素的位置以像素为单位,因此相对于背景而言,事物会错位。这个问题有简单的CSS解决方案吗?使用百分比来定义位置(左:例如50%)并不是一个好的解决方案,因为它不是很准确(参见下面的jsfiddle)。或者我应该使用JS查看调整大小事件并以这种方式做一些事情吗?如果是,怎么办

javascript - 是否可以使用 require.js 为文件夹设置依赖项?

是否可以使用require.js为整个文件夹设置依赖关系?我知道您可以使用shim配置来设置文件的依赖关系:require.config({shim:{'plugin/backbone/xyz':{deps:['lib/backbone'],exports:'Backbone'}}});在上面的示例中,我定义了插件backbone/xyz的依赖关系,但我想定义所有主干插件的依赖关系:require.config({shim:{'plugin/backbone/':{//Iwouldliketospecifyafolderherebutitdoesn'twork.deps:['lib/b